package org.parademo.model;

import java.math.BigDecimal;

/**
 * @author Ajit Skanda
 * @version 1.0
 */
public class RegionEntity extends Entity {

    private String name;
	private BigDecimal latitude;
    private BigDecimal longitude;

	public RegionEntity(String pName, BigDecimal pLat, BigDecimal pLong) {
		name = pName;
		latitude = pLat;
		longitude = pLong;
	}

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal pLatitude) {
	    BigDecimal oldLat = latitude;
        latitude = pLatitude;
	    pcs.firePropertyChange("latitude", oldLat, pLatitude);
    }

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal pLongitude) {
	    BigDecimal oldLong = longitude;
        longitude = pLongitude;
	    pcs.firePropertyChange("longitude", oldLong, pLongitude);
    }

	public String getName() {
		return name;
	}

	public void setName(String pName) {
		String oldName = name;
		name = pName;
		pcs.firePropertyChange("name", oldName, pName);
	}
}
